/**
  *  Adds all the nice finish to the standard theme
  *
  */

body {
  margin: 0;
  padding: 0;
  background-color: #b9baa3;
}
#page {
  width: 960px;
  margin: 0 auto;
  background-color: #fcfde5;
  border-color: #838373;
  border-top-style: none;
  border-bottom-style: none;
  border-left-style: solid;
  border-left-width: 5px;
  border-right-width: 5px;
  border-right-style: solid;
}

#header-home,
#header {
  height: 50px;
  padding: 5px;
}
#header-home hr {
  display: none;
}
.headermain, 
h1.headermain {
  margin: 10px 0 0 10px;
}
.navbar {
  border-style: none;
  border-top: 1px solid #e7e8d6;
  background-color: #fcfcf5;
  border-bottom: 1px solid #f5f5e9;
}
#layout-table {
  width: 960px;
  border-collapse: collapse;
}
#layout-table #left-column {
  width: 220px !important;
  background-color: #f68933;
}
#layout-table #middle-column {
  padding: 0;
  background-color: #bfffc5;
}
#layout-table #right-column {
  width: 220px !important;
  background-color: #1d6fcf;
}
#course-view .section td.side {
  background: #e8ffea;
}
.sideblock {
  width: 210px;
}
.sideblock .content {
  background: transparent;
  border-style: none;
}
.sideblock a {
  color: #eee;
}
.sideblock .header, 
.sideblock h2.header {
  padding: 5px;
  border-style: none;
  width:  100%;
}
#left-column .sideblock .header, 
#left-column .sideblock h2.header {
  background-color: #da5a23;
}
#right-column .sideblock .header, 
#right-column .sideblock h2.header {
  background-color: #4b95ed;
}
table.minicalendar {
  border-style: none;
}
#course-view .section td.content {
  border-style: none;
}
#course-view .section td.side {
  border-style: none;
}
#course-view .section .spacer {
  border-top: 1px solid #a3daa8;
}
.headingblock, h2.headingblock {
  border-style: none;
  background-color: #e8ffea;
}
.block_admin_tree.sideblock .link.current {
  background-color: #f6c8a4;
  color: #000;
  display: block;
}
#adminsettings fieldset {
  width: 100%;
  padding: 0;
  margin: 0;
  background: transparent;
  border-style: none;
}
#adminsettings div.form-item {
  clear: both;
  margin: 1em 0 2em 0;
  padding: 0;
}
#adminsettings .form-label {
  width: 8em;
}
#adminsettings .form-setting,
#adminsettings .form-description {
  margin-left: 8.5em;
}